place where maps are kept - Turco Inglés Diccionario